КОНСТРУЮВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ РОЗРОБЛЕННЯ ВЕБ ПРОГРАМ МОВОЮ ДЖАВА

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
ЗІ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Конспект лекцій
Предмет:
Програмування частина 4 Технологія системного програмування

Частина тексту файла

І. З. Лютак КОНСТРУЮВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ДЛЯ РОЗРОБЛЕННЯ ВЕБ ПРОГРАМ МОВОЮ ДЖАВА конспект лекцій 2012 УДК 004.4 Лютак І.  З. Конструювання програмного забезпечення для розроблення веб програм мовою Джава: конспект лекцій, 2012.– 169 с. Даний конспект лекцій з конструювання програмного забезпечення на прикладі підходу розроблення веб програм, складається з 12 лекцій. У конспекті розглянуто основні прийоми конструювання програмного забезпечення на прикладах мови Джава. Розглянуто на стороні сервера та клієнта та веб інтерфейс. Конспект лекцій необхідний для самостійного опрацювання лекційного матеріалу студентами. ЗМІСТ ЛЕКЦІЯ 1 ПРИЧИНИ ВИНИКНЕННЯ JAVA 7 Вступ 7 Історія створення 8 Загальний огляд можливостей 9 Аплети Java 9 Революційна мова програмування 10 Простота і потужність 10 Безпека 11 Об'єктна орієнтованість 11 Надійність 11 Інтерактивність 12 Незалежність від архітектури ЕОМ 12 Інтерпретація плюс висока продуктивність. 13 Простота вивчення 13 Багате об'єктне середовище 13 Питання до лекції 15 ЛЕКЦІЯ 2 ВІДМІННОСТІ JAVA ВІД C++ 16 Глобальні змінні 16 Оператор Goto 16 Покажчики 17 Розподіл пам'яті 17 Незахищені типи даних 18 Ненадійне приведення типів 19 Ненаідійні списки аргументів 19 Роздільні файли заголовків 19 Ненадійні структури 20 Препроцесорна обробка 20 QED 20 Питання до лекції 20 ЛЕКЦІЯ 3 ВВЕДЕННЯ В МОВУ JAVA 22 Крок за кроком 23 Лексичні основи 25 Пропуски 26 Коментарі 26 Зарезервовані ключові слова 27 Ідентифікатори 28 Літерали 29 Цілі літерали 29 Літерали з плаваючою крапкою 30 Логічні літерали 30 Символьні літерали 30 Рядкові літерали 31 Оператори 32 Роздільники 32 Змінні 33 Оголошення змінної 33 Ваш перший крок 34 Питання до лекції 34 ЛЕКЦІЯ 4 ТИПИ 36 Прості типи 36 Цілі числа 36 Byte 37 short 37 іnt 38 long 38 Числа з плаваючою крапкою 39 Float 40 double 40 Приведення типу 40 Автоматичне перетворення типів у виразах 41 Символи 43 Тип boolean 44 Масиви 46 Багатовимірні масиви 48 Знай свої типи 50 ЛЕКЦІЯ 5 ОПЕРАТОРИ 51 Арифметичні оператори 51 Оператор ділення по модулю 52 Арифметичні оператори присвоєння 53 Інкремент і декремент 54 Цілочисельні бітові оператори 54 Зсув вліво і управо 56 Беззнаковий зсув вправо 57 Бітові оператори присвоєння 59 Оператори порівнювання 59 Булеві логічні оператори 60 Оператори швидкої оцінки логічних виразів (short circuit logical operators) 62 Тернарний оператор if-then-else 62 Пріоритети операторів 63 Явні пріоритети 64 ЛЕКЦІЯ 6 КЕРУВАННЯ ВИКОНАННЯМ ПРОГРАМИ 66 Умовні оператори 66 Цикли 72 Оператор кома 75 ЛЕКЦІЯ 7 КЛАСИ 79 Оператор new 80 Оголошення методів 82 Виклик методу 83 Приховання перемінних представників 83 Конструктори 84 Сполучення методів 84 this у конструкторах. 85 Спадкування 87 super 88 Заміщення методів 88 Динамічне призначення методів 90 final 91 finalize 92 static 92 abstract 94 ЛЕКЦІЯ 8 ПАКЕТИ Й ІНТЕРФЕЙСИ 96 Пакети 96 Оператор package 97 Трансляція класів у пакетах 97 Оператор import 98 Обмеження доступу 99 Інтерфейси 101 Оператор interface 102 Оператор implements 102 Перемінні в інтерфейсах 103 ЛЕКЦІЯ 9 РОБОТА З РЯДКАМИ 106 Конструктори 106 Створення рядків 107 Злиття рядків 108 Перетворення рядків 109 Витяг символів 110 Порівняння 111 Рівність 112 Упорядкування 113 Модифікація рядків при копіюванні 115 substring 115 concat 115 replace 115 toLowerCase і toUpperCase 116 trim 116 valueOf 116 StringBuffer 116 Конструктори 117 setLength 118 charAt і setCharAt 118 append 119 insert 119 ЛЕКЦІЯ 10 ОБРОБКА ВИКЛЮЧЕНЬ 121 Основи 121 Типи виключень 122 Неперехоплені виключення 122 try і catch 123 Кілька розділів catch 124 Вкладені оператори try 125 throw 126 finally 129 Підкласи Exception 130 ЛЕКЦІЯ 11 ПРОЦЕСИ І СИНХРОНІЗАЦІЯ 132 Цикл обробки подій у випадку єдиного підпроцесу 132 Пріоритети підпроцесів 133 Синхронізація 133 Повідомлення 133 Підпроцес 134 Runnable 135 Пріоритети підпроцесів 137 Синхронізація 139 Взаємодія підпроцесів 141 Клінч (deadlock) 144 Методи класу 145 currentThread 145 yield 145 sleep(int n) 145 Методи об'єкта 146 start...
Антиботан аватар за замовчуванням

10.03.2017 15:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини